#ifndef QUICK_PLAY_MANAGER_H
#define QUICK_PLAY_MANAGER_H

class QuickPlayManager;

#include "PlayManager.h"
#include "MenuLevelSelect.h"

/*
 * Class to manage state switching to enable quick play of levels
 * Only the sessions[0] session will be used
 */
class QuickPlayManager : public PlayManager
{
    public:
	    QuickPlayManager(void) {}
       ~QuickPlayManager(void) {}
       
        void getStatePointers();
        //void getResourcesPointer(GameResources *r) { PlayManager::getResourcesPointer(); }
        void updateStateFromSelect();
        
	    void enter(void);
        void resume(void);
        
    private:
        MenuLevelSelect *levelSelect;
};

#endif
